using System;
using System.Collections.Generic;
using System.Reflection;

namespace ILRuntime.Runtime.Generated
{
    public class CLRBindings
    {

//will auto register in unity
#if UNITY_5_3_OR_NEWER
        [UnityEngine.RuntimeInitializeOnLoadMethod(UnityEngine.RuntimeInitializeLoadType.BeforeSceneLoad)]
#endif
        static private void RegisterBindingAction()
        {
            ILRuntime.Runtime.CLRBinding.CLRBindingUtils.RegisterBindingAction(Initialize);
        }
        /// <summary>
        /// Initialize the CLR binding, please invoke this AFTER CLR Redirection registration
        /// </summary>
        public static void Initialize(ILRuntime.Runtime.Enviorment.AppDomain app)
        {
            UnityEngine_Vector2_Binding.Register(app);
            UnityEngine_Vector3_Binding.Register(app);
            UnityEngine_Vector4_Binding.Register(app);
            UnityEngine_Quaternion_Binding.Register(app);
            UnityEngine_Color_Binding.Register(app);
            UnityEngine_Color32_Binding.Register(app);
            UnityEngine_Transform_Binding.Register(app);
            UnityEngine_GameObject_Binding.Register(app);
            UnityEngine_Camera_Binding.Register(app);
            huqiang_AudioChannel_Binding.Register(app);
            huqiang_AudioManager_Binding.Register(app);
            huqiang_UIAudioManager_Binding.Register(app);
            huqiang_BGMAudioManager_Binding.Register(app);
            huqiang_DataExtand_Binding.Register(app);
            huqiang_LTBezier_Binding.Register(app);
            huqiang_BezierPathC_Binding.Register(app);
            huqiang_LinePath_Binding.Register(app);
            huqiang_MathH_Binding.Register(app);
            huqiang_Complex_Binding.Register(app);
            huqiang_Physics_Binding.Register(app);
            huqiang_Physics2D_Binding.Register(app);
            huqiang_App_Binding.Register(app);
            huqiang_OpenDialogDir_Binding.Register(app);
            huqiang_FileDlg_Binding.Register(app);
            huqiang_OpenFileDialog_Binding.Register(app);
            huqiang_SaveFileDialog_Binding.Register(app);
            huqiang_Model_Binding.Register(app);
            huqiang_ThreadEx_Binding.Register(app);
            huqiang_ThreadMission_Binding.Register(app);
            huqiang_ThreadTimer_Binding.Register(app);
            huqiang_Coordinates_Binding.Register(app);
            huqiang_Tool_Binding.Register(app);
            huqiang_WinAPI_Binding.Register(app);
            huqiang_AnimatBase_Binding.Register(app);
            huqiang_AnimatInterface_Binding.Register(app);
            huqiang_AnimationBase_Binding.Register(app);
            huqiang_AnimationManage_Binding.Register(app);
            huqiang_Timer_Binding.Register(app);
            huqiang_AnimationExtand_Binding.Register(app);
            huqiang_ColorAnimat_Binding.Register(app);
            huqiang_ImageAnimat_Binding.Register(app);
            huqiang_MoveAnimat_Binding.Register(app);
            huqiang_Progress_Binding.Register(app);
            huqiang_PropertyFloat_Binding.Register(app);
            huqiang_PropertyAnimat_Binding.Register(app);
            huqiang_RotateAnimat_Binding.Register(app);
            huqiang_ScaleAnimat_Binding.Register(app);
            huqiang_ShaderFloat_Binding.Register(app);
            huqiang_ShaderVector4_Binding.Register(app);
            huqiang_ShaderAnimat_Binding.Register(app);
            huqiang_Render_FloatBlock_Binding.Register(app);
            huqiang_Render_IntBlock_Binding.Register(app);
            huqiang_Render_ColorBlock_Binding.Register(app);
            huqiang_Render_VectorBlock_Binding.Register(app);
            huqiang_Render_MatrixBlock_Binding.Register(app);
            huqiang_Render_FloatArrayBlock_Binding.Register(app);
            huqiang_Render_TextureBlock_Binding.Register(app);
            huqiang_Render_Shift_Binding.Register(app);
            huqiang_Pool_History_Binding.Register(app);
            huqiang_Pool_HistoryManager_Binding.Register(app);
            huqiang_Pool_InstanceContext_Binding.Register(app);
            huqiang_Pool_ModelBuffer_Binding.Register(app);
            huqiang_Other_Palette_Binding.Register(app);
            huqiang_Manager2D_Scene2D_Binding.Register(app);
            huqiang_Manager2D_ScenePage_Binding.Register(app);
            huqiang_Unit_LineCollider_Binding.Register(app);
            huqiang_Unit_UCapsulesCollider_Binding.Register(app);
            huqiang_Unit_UCircleCollider_Binding.Register(app);
            huqiang_Unit_CollisionType_Binding.Register(app);
            huqiang_Unit_UCollider2D_Binding.Register(app);
            huqiang_Unit_UPolygonCollider_Binding.Register(app);
            huqiang_Unit_Unit_Binding.Register(app);
            huqiang_Unit_HotUnit_Binding.Register(app);
            huqiang_Unit_ICarrier_Binding.Register(app);
            huqiang_Unit_UnitCarrier_Binding.Register(app);
            huqiang_Unit_UnitCollision_Binding.Register(app);
            huqiang_Unit_UnitFactory_Binding.Register(app);
            huqiang_Unit_ManagerInfo_Binding.Register(app);
            huqiang_Unit_HotUnitManager_Binding.Register(app);
            huqiang_UIModel_PopWindow_Binding.Register(app);
            huqiang_UIModel_SceneUIBase_Binding.Register(app);
            huqiang_UIModel_UIBase_Binding.Register(app);
            huqiang_UIModel_UIMenu_Binding.Register(app);
            huqiang_UIModel_UINotify_Binding.Register(app);
            huqiang_UIModel_UIPage_Binding.Register(app);
            huqiang_UIEvent_EventColliderType_Binding.Register(app);
            huqiang_UIEvent_EventCollider_Binding.Register(app);
            huqiang_UIEvent_UIBoxCollider_Binding.Register(app);
            huqiang_UIEvent_UICircleCollider_Binding.Register(app);
            huqiang_UIEvent_UIPolygonCollider_Binding.Register(app);
            huqiang_UIEvent_GestureEvent_Binding.Register(app);
            huqiang_UIEvent_InputBoxEvent_Binding.Register(app);
            huqiang_UIEvent_EditState_Binding.Register(app);
            huqiang_UIEvent_Keyboard_Binding.Register(app);
            huqiang_UIEvent_ContentType_Binding.Register(app);
            huqiang_UIEvent_InputType_Binding.Register(app);
            huqiang_UIEvent_LineType_Binding.Register(app);
            huqiang_UIEvent_TextInputData_Binding.Register(app);
            huqiang_UIEvent_UserAction_Binding.Register(app);
            huqiang_UIEvent_EntityType_Binding.Register(app);
            huqiang_UIEvent_UserEvent_Binding.Register(app);
            huqiang_UIComposite_AppendText_Binding.Register(app);
            huqiang_UIComposite_Composite_Binding.Register(app);
            huqiang_UIComposite_DataBaseItem_Binding.Register(app);
            huqiang_UIComposite_DataGridHead_Binding.Register(app);
            huqiang_UIComposite_DataGridItem_Binding.Register(app);
            huqiang_UIComposite_DataGridItemContext_Binding.Register(app);
            huqiang_UIComposite_DataGridColumn_Binding.Register(app);
            huqiang_UIComposite_ModelConstructor_Binding.Register(app);
            huqiang_UIComposite_DataGrid_Binding.Register(app);
            huqiang_UIComposite_DesignedDockPanel_Binding.Register(app);
            huqiang_UIComposite_DesignedDockAuxiliary_Binding.Register(app);
            huqiang_UIComposite_DockPanelLine_Binding.Register(app);
            huqiang_UIComposite_DockpanelArea_Binding.Register(app);
            huqiang_UIComposite_DockPanel_Binding.Register(app);
            huqiang_UIComposite_DragContent_Binding.Register(app);
            huqiang_UIComposite_PopItemMod_Binding.Register(app);
            huqiang_UIComposite_DropdownEx_Binding.Register(app);
            huqiang_UIComposite_GridLayout_Binding.Register(app);
            huqiang_UIComposite_GridScroll_Binding.Register(app);
            huqiang_UIComposite_InputBox_Binding.Register(app);
            huqiang_UIComposite_OptionsType_Binding.Register(app);
            huqiang_UIComposite_OptionGroup_Binding.Register(app);
            huqiang_UIComposite_Paint_Binding.Register(app);
            huqiang_UIComposite_DrawArea_Binding.Register(app);
            huqiang_UIComposite_MenuContext_Binding.Register(app);
            huqiang_UIComposite_MenuItem_Binding.Register(app);
            huqiang_UIComposite_PopMenu_Binding.Register(app);
            huqiang_UIComposite_ScrollType_Binding.Register(app);
            huqiang_UIComposite_ScrollInfo_Binding.Register(app);
            huqiang_UIComposite_Constructor_Binding.Register(app);
            huqiang_UIComposite_HotMiddleware_Binding.Register(app);
            huqiang_UIComposite_ScrollContent_Binding.Register(app);
            huqiang_UIComposite_ScrollItem_Binding.Register(app);
            huqiang_UIComposite_ScrollX_Binding.Register(app);
            huqiang_UIComposite_ScrollY_Binding.Register(app);
            huqiang_UIComposite_ScrollYExtand_Binding.Register(app);
            huqiang_UIComposite_Direction_Binding.Register(app);
            huqiang_UIComposite_StackPanel_Binding.Register(app);
            huqiang_UIComposite_TabControl_Binding.Register(app);
            huqiang_UIComposite_TreeViewNode_Binding.Register(app);
            huqiang_UIComposite_TreeViewItem_Binding.Register(app);
            huqiang_UIComposite_TVConstructor_Binding.Register(app);
            huqiang_UIComposite_HotTVMiddleware_Binding.Register(app);
            huqiang_UIComposite_TreeView_Binding.Register(app);
            huqiang_UIComposite_LinkerMod_Binding.Register(app);
            huqiang_UIComposite_Linker_Binding.Register(app);
            huqiang_UIComposite_ObjectLinker_Binding.Register(app);
            huqiang_UIComposite_BaseLayout_Binding.Register(app);
            huqiang_UIComposite_BindingData_Binding.Register(app);
            huqiang_UIComposite_UIContainer_Binding.Register(app);
            huqiang_UIComposite_UIDate_Binding.Register(app);
            huqiang_UIComposite_UIPalette_Binding.Register(app);
            huqiang_UIComposite_UIRocker_Binding.Register(app);
            huqiang_UIComposite_SliderInfo_Binding.Register(app);
            huqiang_UIComposite_UISlider_Binding.Register(app);
            huqiang_Core_Line_ArcLine_Binding.Register(app);
            huqiang_Core_Line_Beeline_Binding.Register(app);
            huqiang_Core_Line_BzierLine_Binding.Register(app);
            huqiang_Core_Line_BzierLine2_Binding.Register(app);
            huqiang_Core_Line_LineBase_Binding.Register(app);
            huqiang_Core_Line_ParabolaLine_Binding.Register(app);
            huqiang_Core_UIData_CustomFont_Binding.Register(app);
            huqiang_Core_UIData_HGraphicsData_Binding.Register(app);
            huqiang_Core_UIData_HGraphicsLoader_Binding.Register(app);
            huqiang_Core_UIData_Origin180_Binding.Register(app);
            huqiang_Core_UIData_SpriteType_Binding.Register(app);
            huqiang_Core_UIData_FillMethod_Binding.Register(app);
            huqiang_Core_UIData_OriginHorizontal_Binding.Register(app);
            huqiang_Core_UIData_OriginVertical_Binding.Register(app);
            huqiang_Core_UIData_Origin90_Binding.Register(app);
            huqiang_Core_UIData_Origin360_Binding.Register(app);
            huqiang_Core_UIData_HImageData_Binding.Register(app);
            huqiang_Core_UIData_HImageLoader_Binding.Register(app);
            huqiang_Core_UIData_ContentSizeFitter_Binding.Register(app);
            huqiang_Core_UIData_HTextData_Binding.Register(app);
            huqiang_Core_UIData_HTextLoader_Binding.Register(app);
            huqiang_Core_UIData_UIDataLoader_Binding.Register(app);
            huqiang_Core_UIData_HEventType_Binding.Register(app);
            huqiang_Core_UIData_CompositeType_Binding.Register(app);
            huqiang_Core_UIData_UIElementData_Binding.Register(app);
            huqiang_Core_UIData_UIElementLoader_Binding.Register(app);
            huqiang_Core_HGUI_CharUV_Binding.Register(app);
            huqiang_Core_HGUI_EmojiInfo_Binding.Register(app);
            huqiang_Core_HGUI_EmojiMap_Binding.Register(app);
            huqiang_Core_HGUI_ArrayInfo_Binding.Register(app);
            huqiang_Core_HGUI_HCanvas_Binding.Register(app);
            huqiang_Core_HGUI_HGUIElement_Binding.Register(app);
            huqiang_Core_HGUI_PrefabAsset_Binding.Register(app);
            huqiang_Core_HGUI_HGUIManager_Binding.Register(app);
            huqiang_Core_HGUI_HGUIMesh_Binding.Register(app);
            huqiang_Core_HGUI_HGUIRender_Binding.Register(app);
            huqiang_Core_HGUI_HVertex_Binding.Register(app);
            huqiang_Core_HGUI_HGraphics_Binding.Register(app);
            huqiang_Core_HGUI_ImageLoader_Binding.Register(app);
            huqiang_Core_HGUI_HImage_Binding.Register(app);
            huqiang_Core_HGUI_HLine_Binding.Register(app);
            huqiang_Core_HGUI_TextVertex_Binding.Register(app);
            huqiang_Core_HGUI_HText_Binding.Register(app);
            huqiang_Core_HGUI_TextLineInfo_Binding.Register(app);
            huqiang_Core_HGUI_CharacterInfoEx_Binding.Register(app);
            huqiang_Core_HGUI_PopulateStringInfo_Binding.Register(app);
            huqiang_Core_HGUI_HTextGenerator_Binding.Register(app);
            huqiang_Core_HGUI_TextProperty_Binding.Register(app);
            huqiang_Core_HGUI_RichTextHelper_Binding.Register(app);
            huqiang_Core_HGUI_StringEx_Binding.Register(app);
            huqiang_Core_HGUI_PressInfo_Binding.Register(app);
            huqiang_Core_HGUI_TextBox_Binding.Register(app);
            huqiang_Core_HGUI_UIAdaptive_Binding.Register(app);
            huqiang_Core_HGUI_UICreator_Binding.Register(app);
            huqiang_Core_HGUI_UIType_Binding.Register(app);
            huqiang_Core_HGUI_UIElement_Binding.Register(app);
            huqiang_Core_HGUI_UIInitializer_Binding.Register(app);
            huqiang_Core_HGUI_UISystem_Binding.Register(app);
            huqiang_Core_HGUI_UIelementBuffer_Binding.Register(app);
            huqiang_Data_Initializer_Binding.Register(app);
            huqiang_Data_DataLoader_Binding.Register(app);
            huqiang_Data_DownloadManager_Binding.Register(app);
            huqiang_Data_DownLoadMission_Binding.Register(app);
            huqiang_Data_ElementAsset_Binding.Register(app);
            huqiang_Data_LocalFileManager_Binding.Register(app);
            huqiang_Data_LocalSetting_Binding.Register(app);
            huqiang_Data_ManifestReader_Binding.Register(app);
            huqiang_Data_RecordManager_Binding.Register(app);
            huqiang_Data_Record_Binding.Register(app);
            huqiang_Data_BlockBuffer_Binding.Register(app);
            huqiang_Data_IClear_Binding.Register(app);
            huqiang_Data_TypeInfo_Binding.Register(app);
            huqiang_Data_ReflectionModel_Binding.Register(app);
            huqiang_Data_TempReflection_Binding.Register(app);
            huqiang_Data_GameobjectBuffer_Binding.Register(app);
            huqiang_Data_StringBuffer_Binding.Register(app);
            huqiang_Data_DBStructProc_Binding.Register(app);
            huqiang_Data_ToBytes_Binding.Register(app);
            huqiang_Data_FakeArray_Binding.Register(app);
            huqiang_Data_DataType_Binding.Register(app);
            huqiang_Data_DataBuffer_Binding.Register(app);
            huqiang_Data_DataFieldInfo_Binding.Register(app);
            huqiang_Data_DataType2_Binding.Register(app);
            huqiang_Data_DataInfo_Binding.Register(app);
            huqiang_Data_DataReader_Binding.Register(app);
            huqiang_Data_DataTypeInfo_Binding.Register(app);
            huqiang_Data_ClassContext_Binding.Register(app);
            huqiang_Data_DataWriter_Binding.Register(app);
            huqiang_Data_FakeStringArray_Binding.Register(app);
            huqiang_Data_FakeStruct_Binding.Register(app);
            huqiang_Data_FakeStructArray_Binding.Register(app);
            huqiang_Data_StringPoint_Binding.Register(app);
            huqiang_Data_FakeStrcutPoint_Binding.Register(app);
            huqiang_Data_FakeStrcutArrayPoint_Binding.Register(app);
            huqiang_Data_FakeStringArrayPoint_Binding.Register(app);
            huqiang_Data_ByteArrayPoint_Binding.Register(app);
            huqiang_Data_Int16ArrayPoint_Binding.Register(app);
            huqiang_Data_IntArrayPoint_Binding.Register(app);
            huqiang_Data_Int64ArrayPoint_Binding.Register(app);
            huqiang_Data_FloatArrayPoint_Binding.Register(app);
            huqiang_Data_DoubleArrayPoint_Binding.Register(app);
            huqiang_Data_FakeStructHelper_Binding.Register(app);
            huqiang_Data_UnsafeDataReader_Binding.Register(app);
            huqiang_Data_UnsafeDataWriter_Binding.Register(app);
            huqiang_Data_UnsafeOperation_Binding.Register(app);
            huqiang_Data_INIReader_Binding.Register(app);
            huqiang_Data_KeyValue_Binding.Register(app);
            huqiang_Data_IniMate_Binding.Register(app);
            huqiang_Data_INISection_Binding.Register(app);
            huqiang_Data_CharacterValidation_Binding.Register(app);
            huqiang_Data_CharOperation_Binding.Register(app);
            huqiang_Data_SpriteDataS_Binding.Register(app);
            huqiang_Data_SpriteInfo_Binding.Register(app);
            huqiang_Data_SpriteData_Binding.Register(app);
            huqiang_Data_UIRect_Binding.Register(app);
            Config_Binding.Register(app);
            Setting_Binding.Register(app);
            PrefabHelper_Binding.Register(app);
            Fixed_ILRunTime_TVItemInheritanceAdaptor_Binding.Register(app);
            Fixed_ILRunTime_TVNodeInheritanceAdaptor_Binding.Register(app);
            AssetBundleManager_Binding.Register(app);
            AssetBundleMission_Binding.Register(app);
            AssetsAction_Binding.Register(app);
            AssetsInfo_Binding.Register(app);
            AssetsChecker_Binding.Register(app);
            AssetsManager_Binding.Register(app);
            AssetsParts_Binding.Register(app);
            AssetsVersionControl_Binding.Register(app);
            CheckAssetsStep_Binding.Register(app);
            AssetsVersion_Binding.Register(app);
            DESEncrypt_Binding.Register(app);
            DownloadStep_Binding.Register(app);
            FileCheckStep_Binding.Register(app);
            LZMAFileManager_Binding.Register(app);
            LZMAMission_Binding.Register(app);
            UnZipStep_Binding.Register(app);
            UnpackStep_Binding.Register(app);
            WaitStep_Binding.Register(app);
            LuaBundle_Binding.Register(app);
            ManifestReader_Binding.Register(app);
            DataProc_Binding.Register(app);
            ISceneClear_Binding.Register(app);
            ISceneCollection_Binding.Register(app);
            MaterialCollection_Binding.Register(app);
            MyHandles_Binding.Register(app);
            ObjectMirror_Binding.Register(app);
            ParticleQuality_Binding.Register(app);
            PerformanceTest_Binding.Register(app);
            PlatformTool_Binding.Register(app);
            SkinMeshLOD_Binding.Register(app);
            PathProperty_Binding.Register(app);
            INIReader_Binding.Register(app);
            KeyValue_Binding.Register(app);
            IniMate_Binding.Register(app);
            INISection_Binding.Register(app);
            AssetsBundleRecord_Binding.Register(app);
            RecordCmd_Binding.Register(app);
            DebugCmd_Binding.Register(app);
            MeshToDouble_Binding.Register(app);
            MeshToDoubleEditor_Binding.Register(app);
            DevicePerformanceUtil_Binding.Register(app);
            DevicePerformanceLevel_Binding.Register(app);
            QualityLevel_Binding.Register(app);
            FileHelper_Binding.Register(app);
            FilePacker_Binding.Register(app);
            FrameManager_Binding.Register(app);
            LocalSetting_Binding.Register(app);
            AssetsSetting_Binding.Register(app);
            AssetsOption_Binding.Register(app);
            MessagePack_LZ4_LZ4Codec_Binding.Register(app);
            NetLog_ConsoleDataProc_Binding.Register(app);
            NetLog_StringDataProc_Binding.Register(app);
            NetLog_MessageType_Binding.Register(app);
            NetLog_MsgCmd_Binding.Register(app);
            NetLog_SoftCmd_Binding.Register(app);
            NetLog_RemoteDebug_Binding.Register(app);
            NetLog_LogUser_Binding.Register(app);
            SevenZip_CDoubleStream_Binding.Register(app);
            SevenZip_ICodeProgress_Binding.Register(app);
            SevenZip_ICoder_Binding.Register(app);
            SevenZip_CoderPropID_Binding.Register(app);
            SevenZip_ISetCoderProperties_Binding.Register(app);
            SevenZip_IWriteCoderProperties_Binding.Register(app);
            SevenZip_ISetDecoderProperties_Binding.Register(app);
            SevenZip_Compression_LZMA_LZMAStream_Binding.Register(app);
            SevenZip_Compression_LZMA_Decoder_Binding.Register(app);
            SevenZip_Compression_LZMA_Encoder_Binding.Register(app);
            SevenZip_Compression_LZ_BinTree_Binding.Register(app);
            SevenZip_Compression_LZ_InWindow_Binding.Register(app);
            SevenZip_Compression_LZ_OutWindow_Binding.Register(app);
            SevenZip_Buffer_InBuffer_Binding.Register(app);
            SevenZip_Buffer_OutBuffer_Binding.Register(app);
            SevenZip_CommandLineParser_SwitchType_Binding.Register(app);
            SevenZip_CommandLineParser_SwitchForm_Binding.Register(app);
            SevenZip_CommandLineParser_SwitchResult_Binding.Register(app);
            SevenZip_CommandLineParser_Parser_Binding.Register(app);
            SevenZip_CommandLineParser_CommandForm_Binding.Register(app);
            huqiang_LZ4_LZ4Streams_Binding.Register(app);
            huqiang_FileTool_ShareFile_Binding.Register(app);
            huqiang_FileTool_VariableStream_Binding.Register(app);
            huqiang_FileTool_VirtualFileInfo_Binding.Register(app);
            huqiang_FileTool_VirtualFileWriter_Binding.Register(app);
            huqiang_FileTool_VirtualStream_Binding.Register(app);
            huqiang_Data_JsonExtand_Binding.Register(app);
            huqiang_Data_AuxiliaryLine_Binding.Register(app);
            huqiang_Data_Box_Binding.Register(app);
            huqiang_Data_Coordinate_Binding.Register(app);
            huqiang_Data_MeshDataType_Binding.Register(app);
            huqiang_Data_MeshData_Binding.Register(app);
            huqiang_Data_LogData_Binding.Register(app);
            huqiang_Data_LogCmd_Binding.Register(app);
            huqiang_Collections_IClear_Binding.Register(app);
            huqiang_Framework_HFBase_Binding.Register(app);
            huqiang_Framework_IMission_Binding.Register(app);
            huqiang_Framework_MainThreadMissionManager_Binding.Register(app);
            huqiang_Framework_Http_HWebClient_Binding.Register(app);
            huqiang_Framework_Http_HttpDownloader_Binding.Register(app);
            huqiang_Framework_Http_HttpManager_Binding.Register(app);
            huqiang_StringDataPro_DebugCmd_Binding.Register(app);
            huqiang_StringDataPro_DebugDataHandle_Binding.Register(app);
            huqiang_StringDataPro_StringDataHandle_Binding.Register(app);
            huqiang_ProtoDataPro_BuildCmd_Binding.Register(app);
            huqiang_ProtoDataPro_BuildDataPro_Binding.Register(app);
            huqiang_ProtoDataPro_DebugDataHandle_Binding.Register(app);
            huqiang_ProtoDataPro_LogCmd_Binding.Register(app);
            huqiang_ProtoDataPro_LogDataPro_Binding.Register(app);
            huqiang_ProtoDataPro_ProtobufHandle_Binding.Register(app);
            huqiang_ProtoDataPro_RecordCmd_Binding.Register(app);
            huqiang_ProtoDataPro_RecordDataPro_Binding.Register(app);
            huqiang_ProtoDataPro_QueryCmd_Binding.Register(app);
            huqiang_ProtoDataPro_ServerQueryDataPro_Binding.Register(app);
            huqiang_ProtoDataPro_TransitCmd_Binding.Register(app);
            huqiang_ProtoDataPro_TransitDataPro_Binding.Register(app);
            huqiang_DataSet_ABRecord_Binding.Register(app);
            huqiang_DataSet_UnityLog_Binding.Register(app);
            huqiang_DataSet_MsgType_Binding.Register(app);
            huqiang_DataSet_ProtoSerializer_Binding.Register(app);
            huqiang_DataSet_RecordFile_Binding.Register(app);
            huqiang_DataSet_IPAddr_Binding.Register(app);
            huqiang_DataSet_StringContent_Binding.Register(app);
            huqiang_DataSet_IdTransit_Binding.Register(app);
            huqiang_DataSet_IpTransit_Binding.Register(app);
            huqiang_Communication_EnvelopeType_Binding.Register(app);
            huqiang_Communication_Msg_Binding.Register(app);
            huqiang_Communication_MsgReturn_Binding.Register(app);
            huqiang_Communication_MsgTag_Binding.Register(app);
            huqiang_Communication_BroadcastMsg_Binding.Register(app);
            huqiang_Communication_MsgHead_Binding.Register(app);
            huqiang_Communication_NetworkLink_Binding.Register(app);
            huqiang_Communication_DataExtand_Binding.Register(app);
            huqiang_Communication_DataPack32_Binding.Register(app);
            huqiang_Communication_DataPacker_Binding.Register(app);
            huqiang_Communication_OutLog_Binding.Register(app);
            huqiang_Communication_DownloadRecord_Binding.Register(app);
            huqiang_Communication_KcpFileMission_Binding.Register(app);
            huqiang_Communication_KcpFileCmd_Binding.Register(app);
            huqiang_Communication_KcpFileErrorCode_Binding.Register(app);
            huqiang_Communication_KcpFileInfo_Binding.Register(app);
            huqiang_Communication_KcpFileTransfer_Binding.Register(app);
            huqiang_Communication_KcpLink_Binding.Register(app);
            huqiang_Communication_KcpListener_Binding.Register(app);
            huqiang_Communication_KcpServer_Binding.Register(app);
            huqiang_Communication_UserMsg_Binding.Register(app);
            huqiang_Communication_KcpUser_Binding.Register(app);
            huqiang_Communication_KcpManager_Binding.Register(app);
            System_Runtime_CompilerServices_ExtensionAttribute_Binding.Register(app);
            System_Runtime_CompilerServices_CompilationRelaxationsAttribute_Binding.Register(app);
            System_Runtime_CompilerServices_RuntimeCompatibilityAttribute_Binding.Register(app);
            System_Diagnostics_DebuggableAttribute_Binding.Register(app);
            System_Diagnostics_DebuggableAttribute_Binding_DebuggingModes_Binding.Register(app);
            System_Object_Binding.Register(app);
            System_Runtime_CompilerServices_CompilerGeneratedAttribute_Binding.Register(app);
            UnityEngine_TextGenerationSettings_Binding.Register(app);
            System_DateTime_Binding.Register(app);
            huqiang_UIComposite_DesignedDockAuxiliary_Binding_ItemContent_Binding.Register(app);
            huqiang_UIComposite_ScrollYExtand_Binding_DataTemplate_Binding.Register(app);
            System_IO_MemoryStream_Binding.Register(app);
            ProtoBuf_ProtoContractAttribute_Binding.Register(app);
            ProtoBuf_ProtoMemberAttribute_Binding.Register(app);
            ProtoBuf_ProtoEnumAttribute_Binding.Register(app);
            UnityEngine_Ray_Binding.Register(app);
            UnityEngine_RaycastHit_Binding.Register(app);
            System_ThreadStaticAttribute_Binding.Register(app);
            System_Text_StringBuilder_Binding.Register(app);
            System_Type_Binding.Register(app);
            System_Reflection_FieldInfo_Binding.Register(app);
            System_Reflection_PropertyInfo_Binding.Register(app);
            System_Array_Binding.Register(app);
            System_Collections_IList_Binding.Register(app);
            System_Collections_IDictionary_Binding.Register(app);
            System_Reflection_MemberInfo_Binding.Register(app);
            System_Collections_IEnumerator_Binding.Register(app);
            System_IDisposable_Binding.Register(app);
            System_Exception_Binding.Register(app);
            System_Diagnostics_DebuggerBrowsableState_Binding.Register(app);
            System_Diagnostics_DebuggerBrowsableAttribute_Binding.Register(app);
            UnityEngine_Rect_Binding.Register(app);
            System_String_Binding.Register(app);
            huqiang_UIComposite_DockpanelArea_Binding_Dock_Binding.Register(app);
            System_Single_Binding.Register(app);
            huqiang_UIComposite_TabControl_Binding_HeadDock_Binding.Register(app);
            System_Int32_Binding.Register(app);
            ProtoBuf_Serializer_Binding.Register(app);
            System_IO_Stream_Binding.Register(app);
            UnityEngine_Debug_Binding.Register(app);
            UnityEngine_LogType_Binding.Register(app);
            MarginType_Binding.Register(app);
            huqiang_UIComposite_TabControl_Binding_TableContent_Binding.Register(app);
            UnityEngine_Object_Binding.Register(app);
            UnityEngine_Component_Binding.Register(app);
            UnityEngine_Physics_Binding.Register(app);
            System_Char_Binding.Register(app);
            System_UInt32_Binding.Register(app);
            System_Globalization_NumberStyles_Binding.Register(app);
            System_IFormatProvider_Binding.Register(app);
            System_Globalization_CultureInfo_Binding.Register(app);
            System_Convert_Binding.Register(app);
            System_Enum_Binding.Register(app);
            System_Reflection_ConstructorInfo_Binding.Register(app);
            System_Double_Binding.Register(app);
            System_Boolean_Binding.Register(app);
            System_StringComparer_Binding.Register(app);
            System_Reflection_BindingFlags_Binding.Register(app);
            System_Byte_Binding.Register(app);
            System_Int64_Binding.Register(app);
            System_Collections_ICollection_Binding.Register(app);
            System_Collections_IEnumerable_Binding.Register(app);
        }

        /// <summary>
        /// Release the CLR binding, please invoke this BEFORE ILRuntime Appdomain destroy
        /// </summary>
        public static void Shutdown(ILRuntime.Runtime.Enviorment.AppDomain app)
        {
        }
    }
}
